QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++11

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

LIBS += -L"D:\\project\\vtk_pcl_qt\\VTK\\lib" \
    -L"G:\\project\\vtk8\\VTK\\build\\lib\Debug\\" \
    -L"D:\Program Files\PCL 1.8.1\3rdParty\Boost\lib" \
    -L"D:\Program Files\PCL 1.8.1\lib" \
    opengl32.lib user32.lib gdi32.lib advapi32.lib windowscoreheadless.lib nanosrv.lib  \
    QVTKWidgetPlugin.lib \
    vtkalglib-8.0.lib \
    libboost_signals-vc141-mt-gd-1_64.lib \
    vtkChartsCore-8.0.lib \
    vtkCommonColor-8.0.lib \
    vtkCommonComputationalGeometry-8.0.lib \
    vtkCommonCore-8.0.lib \
    vtkCommonDataModel-8.0.lib \
    vtkCommonExecutionModel-8.0.lib\
    vtkCommonMath-8.0.lib\
    vtkCommonMisc-8.0.lib\
    vtkCommonSystem-8.0.lib\
    vtkCommonTransforms-8.0.lib\
    vtkDICOMParser-8.0.lib\
    vtkDomainsChemistry-8.0.lib\
    vtkDomainsChemistryOpenGL2-8.0.lib\
    vtkexoIIc-8.0.lib\
    vtkexpat-8.0.lib\
    vtkFiltersAMR-8.0.lib\
    vtkFiltersCore-8.0.lib\
    vtkFiltersExtraction-8.0.lib\
    vtkFiltersFlowPaths-8.0.lib\
    vtkFiltersGeneral-8.0.lib\
    vtkFiltersGeneric-8.0.lib\
    vtkFiltersGeometry-8.0.lib\
    vtkFiltersHybrid-8.0.lib\
    vtkFiltersHyperTree-8.0.lib\
    vtkFiltersImaging-8.0.lib\
    vtkFiltersModeling-8.0.lib\
    vtkFiltersParallel-8.0.lib\
    vtkFiltersParallelImaging-8.0.lib\
    vtkFiltersPoints-8.0.lib\
    vtkFiltersProgrammable-8.0.lib\
    vtkFiltersSelection-8.0.lib\
    vtkFiltersSMP-8.0.lib\
    vtkFiltersSources-8.0.lib\
    vtkFiltersStatistics-8.0.lib\
    vtkFiltersTexture-8.0.lib\
    vtkFiltersTopology-8.0.lib\
    vtkFiltersVerdict-8.0.lib\
    vtkfreetype-8.0.lib\
    vtkGeovisCore-8.0.lib\
    vtkgl2ps-8.0.lib\
    vtkglew-8.0.lib\
    vtkGUISupportQt-8.0.lib\
    vtkGUISupportQtSQL-8.0.lib\
    vtkhdf5-8.0.lib\
    vtkhdf5_hl-8.0.lib\
    vtkImagingColor-8.0.lib\
    vtkImagingCore-8.0.lib\
    vtkImagingFourier-8.0.lib\
    vtkImagingGeneral-8.0.lib\
    vtkImagingHybrid-8.0.lib\
    vtkImagingMath-8.0.lib\
    vtkImagingMorphological-8.0.lib\
    vtkImagingSources-8.0.lib\
    vtkImagingStatistics-8.0.lib\
    vtkImagingStencil-8.0.lib\
    vtkInfovisCore-8.0.lib\
    vtkInfovisLayout-8.0.lib\
    vtkInteractionImage-8.0.lib\
    vtkInteractionStyle-8.0.lib\
    vtkInteractionWidgets-8.0.lib\
    vtkIOAMR-8.0.lib\
    vtkIOCore-8.0.lib\
    vtkIOEnSight-8.0.lib\
    vtkIOExodus-8.0.lib\
    vtkIOExport-8.0.lib\
    vtkIOExportOpenGL2-8.0.lib\
    vtkIOGeometry-8.0.lib\
    vtkIOImage-8.0.lib\
    vtkIOImport-8.0.lib\
    vtkIOInfovis-8.0.lib\
    vtkIOLegacy-8.0.lib\
    vtkIOLSDyna-8.0.lib\
    vtkIOMINC-8.0.lib\
    vtkIOMovie-8.0.lib\
    vtkIONetCDF-8.0.lib\
    vtkIOParallel-8.0.lib\
    vtkIOParallelXML-8.0.lib\
    vtkIOPLY-8.0.lib\
    vtkIOSQL-8.0.lib\
    vtkIOTecplotTable-8.0.lib\
    vtkIOVideo-8.0.lib\
    vtkIOXML-8.0.lib\
    vtkIOXMLParser-8.0.lib\
    vtkjpeg-8.0.lib\
    vtkjsoncpp-8.0.lib\
    vtklibharu-8.0.lib\
    vtklibxml2-8.0.lib\
    vtklz4-8.0.lib\
    vtkmetaio-8.0.lib\
    vtkNetCDF-8.0.lib\
    vtknetcdf_c++.lib\
    vtkoggtheora-8.0.lib\
    vtkParallelCore-8.0.lib\
    vtkpng-8.0.lib\
    vtkproj4-8.0.lib\
    vtkRenderingAnnotation-8.0.lib\
    vtkRenderingContext2D-8.0.lib\
    vtkRenderingContextOpenGL2-8.0.lib\
    vtkRenderingCore-8.0.lib\
    vtkRenderingFreeType-8.0.lib\
    vtkRenderingGL2PSOpenGL2-8.0.lib\
    vtkRenderingImage-8.0.lib\
    vtkRenderingLabel-8.0.lib\
    vtkRenderingLOD-8.0.lib\
    vtkRenderingOpenGL2-8.0.lib\
    vtkRenderingQt-8.0.lib\
    vtkRenderingVolume-8.0.lib\
    vtkRenderingVolumeOpenGL2-8.0.lib\
    vtksqlite-8.0.lib\
    vtksys-8.0.lib\
    vtktiff-8.0.lib\
    vtkverdict-8.0.lib\
    vtkViewsContext2D-8.0.lib\
    vtkViewsCore-8.0.lib\
    vtkViewsInfovis-8.0.lib\
    vtkViewsQt-8.0.lib\
    vtkzlib-8.0.lib\
    Opengl32.lib \
    pcl_common_debug.lib  \
    pcl_features_debug.lib  \
    pcl_filters_debug.lib  \
    pcl_io_debug.lib  \
    pcl_io_ply_debug.lib  \
    pcl_kdtree_debug.lib  \
    pcl_keypoints_debug.lib  \
    pcl_ml_debug.lib  \
    pcl_octree_debug.lib  \
    pcl_outofcore_debug.lib  \
    pcl_people_debug.lib  \
    pcl_recognition_debug.lib  \
    pcl_registration_debug.lib  \
    pcl_sample_consensus_debug.lib  \
    pcl_search_debug.lib  \
    pcl_segmentation_debug.lib  \
    pcl_stereo_debug.lib  \
    pcl_surface_debug.lib  \
    pcl_tracking_debug.lib  \
    pcl_visualization_debug.lib  \


INCLUDEPATH += \
   D:\\project\\vtk_pcl_qt\\VTK\\include\\vtk-8.0 \
   "D:\Program Files\PCL 1.8.1\include\pcl-1.8" \
   "D:\Program Files\PCL 1.8.1\3rdParty\Eigen\eigen3" \
   "D:\Program Files\PCL 1.8.1\3rdParty\Boost\include\boost-1_64" \


SOURCES += \
    AboutWin.cpp \
    MyCloud.cpp \
    PointSelected.cpp \
    QtApplication.cpp \
    SimplifyWin.cpp \
    Tools.cpp \
    main.cpp \
    mainwindow.cpp

HEADERS += \
    AboutWin.h \
    MyCloud.h \
    PointSelected.h \
    QtApplication.h \
    SimplifyWin.h \
    Tools.h \
    mainwindow.h

FORMS += \
    AboutWin.ui \
    PointSelected.ui \
    QtApplication.ui \
    SimplifyWin.ui \
    mainwindow.ui


# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

DISTFILES += \
    readme.md

RESOURCES += \
    QtApplication.qrc \
    qtapplication1.qrc
